package com.cndw.kungfu.model.pve;

import com.cndw.kungfu.model.battle.FighterMonster;
import com.cndw.kungfu.vo.battlevo.FighterAiVO;

public class FighterMonsterAi {

	/**
	 * 唯一id
	 */
	private long uniqueId;
	/**
	 * 怪物固定编号
	 */
	private int id;
	/**
	 * 场景编号
	 */
	private int sceneId;

	private FighterMonster fighter;

	private int x;

	private int y;

	public FighterMonsterAi(int id, int sceneId, FighterMonster fighter) {
		this.id = id;
		this.sceneId = sceneId;
		this.fighter = fighter;
		this.uniqueId = fighter.getUniqueId();
	}

	public long getUniqueId() {
		return uniqueId;
	}

	public void setUniqueId(long uniqueId) {
		this.uniqueId = uniqueId;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getSceneId() {
		return sceneId;
	}

	public void setSceneId(int sceneId) {
		this.sceneId = sceneId;
	}

	public FighterMonster getFighter() {
		return fighter;
	}

	public void setFighter(FighterMonster fighter) {
		this.fighter = fighter;
	}

	public int getX() {
		return x;
	}

	public void setX(int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}

	public FighterAiVO toVO() {
		return new FighterAiVO(this);
	}

}
